<%--
  Created by IntelliJ IDEA.
  User: HelloKitty
  Date: 2021/5/9
  Time: 12:02
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<html>
<head>
    <%-- 用以说明主页制作所使用的文字以及语言 --%>
    <meta http-equiv="Content-Type" content="text/html" charset='UTF-8"'>
    <meta http-equiv="Content-Language" content="zh-CN">
    <title>测试成功</title>
</head>
<br>
    <title>测试成功</title>

    <%--debug查看源码--%>
    <% System.out.println("来到页面.."); %>

    <h1>成功</h1>

    <%--
    handle测试：
        数据传输过来，那么数据在哪个域中呢？
        我们尝试在4个域中都进行获取数据！
            map：【request】域中
            model：【request】域中
            modelMap：【request】域中
            modelAndView：【request】域中

    ★★★为什么放在request域中？
            首先page域只能在页面使用
            request域：服务器收到请求，处理完成之后返回信息给客户端，之后，这个请求就消失了，服务器内存就释放了
            session域：数据存储在服务器上，时间一长服务器就挂了
            application域：域中的数据不仅你能看到，别人也能看到

            基于以上考虑，SpringMVC将采用request域存储数据。
    --%>
    <h2>map、model、modelMap、modelAndView中存储的数据，在哪个域中？</h2><br/>
    pageContext域:${pageScope.msg}<br/>
    request域:${requestScope.msg}<br/>
    request域:${requestScope.dateBook}<br/>
<%--request域:book{bookId=100, bookName='西游记', author='吴承恩', price=100.0, stock=100, sales=100}--%>
    session域:${sessionScope.msg} - ${sessionScope.haha}<br/>
    application域:${applicationScope.msg}<br/>
</head>
<body>

</body>
</html>
